package org.dromara.quick.chat.model.vo;

import lombok.Data;

/**
 * 隐私信息
 * @Author: Stars
 * @Date: 2025/3/6 22:53
 */
@Data
public class ImSocialPrivacySettingVO {

    /**
     * 好友删除时长，单位为天，若设置为永久好友，该值可为 NULL
     */
    private Integer friendDeleteDuration;

    /**
     * 删除聊天记录的策略，0 代表退出聊天框时删除，1 代表退出应用时删除
     */
    private Integer chatRecordDeleteStrategy;

    /**
     * 二维码查找方式的开启状态，0 代表未开启，1 代表已开启
     */
    private Integer qrCodeSearch;

    /**
     * GPS 查找方式的开启状态，0 代表未开启，1 代表已开启
     */
    private Integer gpsSearch;

    /**
     * 社区沟通查找方式的开启状态，0 代表未开启，1 代表已开启
     */
    private Integer communityCommunicationSearch;

    /**
     * 动态沟通查找方式的开启状态，0 代表未开启，1 代表已开启
     */
    private Integer postCommunicationSearch;

    /**
     * 群聊沟通查找方式的开启状态，0 代表未开启，1 代表已开启
     */
    private Integer groupChatCommunicationSearch;

    /**
     * 积分支付的密码，用于保护积分支付安全
     */
    private String creditPaymentPassword;

    /**
     * 聊天记录的保密密码，用于保护聊天记录隐私
     */
    private String chatRecordPassword;
}
